package com.bt7274.pojo;

import java.util.Date;

public class ReportRecord {
    private Long id;
    private String reportedType; // 被举报对象类型(post/comment/user)
    private String reportedId;   // 被举报对象ID
    private String reporterId;   // 举报人ID
    private String reason;       // 举报原因
    private Integer status;      // 处理状态: 0未处理,1处理中,2已处理
    private Date createTime;     // 举报时间
    private Date processTime;    // 处理时间
    private String processResult;// 处理结果描述

    // getter/setter省略，建议用Lombok简化

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getReportedType() {
        return reportedType;
    }

    public void setReportedType(String reportedType) {
        this.reportedType = reportedType;
    }

    public String getReportedId() {
        return reportedId;
    }

    public void setReportedId(String reportedId) {
        this.reportedId = reportedId;
    }

    public String getReporterId() {
        return reporterId;
    }

    public void setReporterId(String reporterId) {
        this.reporterId = reporterId;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getProcessTime() {
        return processTime;
    }

    public void setProcessTime(Date processTime) {
        this.processTime = processTime;
    }

    public String getProcessResult() {
        return processResult;
    }

    public void setProcessResult(String processResult) {
        this.processResult = processResult;
    }
}
